package com.ruoyi.buss.qmcy.service;

import java.util.List;
import com.ruoyi.buss.qmcy.domain.QmcyCustCkjg;
import com.ruoyi.system.api.model.LoginUser;

/**
 * 存款结构Service接口
 * 
 * @author sxy
 * @date 2021-07-16
 */
public interface IQmcyCustCkjgService 
{
    /**
     * 查询存款结构
     * 
     * @param ckye 存款结构ID
     * @return 存款结构
     */
    public QmcyCustCkjg selectQmcyCustCkjgById(String ckye);

    /**
     * 查询存款结构列表
     * 
     * @param qmcyCustCkjg 存款结构
     * @return 存款结构集合
     */
    public List<QmcyCustCkjg> selectQmcyCustCkjgList(QmcyCustCkjg qmcyCustCkjg, LoginUser userInfo);

    /**
     * 新增存款结构
     * 
     * @param qmcyCustCkjg 存款结构
     * @return 结果
     */
    public int insertQmcyCustCkjg(QmcyCustCkjg qmcyCustCkjg);

    /**
     * 修改存款结构
     * 
     * @param qmcyCustCkjg 存款结构
     * @return 结果
     */
    public int updateQmcyCustCkjg(QmcyCustCkjg qmcyCustCkjg);

    /**
     * 批量删除存款结构
     * 
     * @param ckyes 需要删除的存款结构ID
     * @return 结果
     */
    public int deleteQmcyCustCkjgByIds(String[] ckyes);

    /**
     * 删除存款结构信息
     * 
     * @param ckye 存款结构ID
     * @return 结果
     */
    public int deleteQmcyCustCkjgById(String ckye);
}
